var form = layui.form;

function backfill() {
    // 数据回填
    $.ajax({
        url: '/my/user/userinfo',
        success: function (res) {
            // $('input[name="username"]').val(res.data.username);
            // $('input[name="nickname"]').val(res.data.nickname);
            // $('input[name="email"]').val(res.data.email);
            // $('input[name="id"]').val(res.data.id);

            // form表单身上需要有 lay-filter="user||可选"
            // 参数一：user是form标签的 lay-filter="user"
            // 参数二：需要是一个对象形式的 res.data 对象的属性必须 和 表单每项name值相同
            form.val('user', res.data);
        }
    });
}

backfill();

// 修改提交数据
$('form').on('submit', function (e) {
    e.preventDefault();

    var data = $(this).serialize();

    $.ajax({
        type: 'POST',
        url: '/my/user/userinfo',
        data: data,
        success: function (res) {
            layer.msg(res.message);

            window.parent.getUserInfo();
        }
    });
})

// 重置按钮
$('button[type="reset"]').on('click', function () {
    backfill();
});